Resource StructureDefinition/FHIR Server from package rki.emiga.vzd#1.0.0 (62 ms)
Package | rki.emiga.vzd |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=rki.emiga.vzd@1.0.0&canonical=https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization |
Url | https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization |
Version | 1.0.0 |
Status | active |
Date | 2024-03-18 |
Name | BaseOrganization |
Title | BaseOrganization (Basis-Ressource des EMIGA-Verzeichnisdienstes) |
Experimental | False |
Description | Ein formaler Zusammenschluss von Personen, Institutionen etc., um einen gemeinsamen Zweck zu erreichen. Dies können zum Beispiel Arztpraxen, Gesundheitsämter, Schulen aber auch eine einzelne Abteilung eines Gesundheitsamtes sein. Organisationen müssen nicht zwingend eine Straßenanschrift haben, verfügen häufig jedoch zumindest über eine Postanschrift. |
Type | Organization |
Kind | resource |
Resources that use this resource
Resources that this resource uses
Source
{
"resourceType" : "StructureDefinition",
"id" : "BaseOrganization",
"url" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization",
"version" : "1.0.0",
"name" : "BaseOrganization",
"title" : "BaseOrganization (Basis-Ressource des EMIGA-Verzeichnisdienstes)",
"status" : "active",
"experimental" : false,
"date" : "2024-03-18",
"publisher" : "Robert Koch-Institut",
"description" : "Ein formaler Zusammenschluss von Personen, Institutionen etc., um einen gemeinsamen Zweck zu erreichen. Dies können zum Beispiel Arztpraxen, Gesundheitsämter, Schulen aber auch eine einzelne Abteilung eines Gesundheitsamtes sein. Organisationen müssen nicht zwingend eine StraÃenanschrift haben, verfügen häufig jedoch zumindest über eine Postanschrift.",
"fhirVersion" : "4.0.1",
"mapping" : [
{
"identity" : "v2",
"uri" : "http://hl7.org/v2",
"name" : "HL7 v2 Mapping"
},
{
"identity" : "rim",
"uri" : "http://hl7.org/v3",
"name" : "RIM Mapping"
},
{
"identity" : "servd",
"uri" : "http://www.omg.org/spec/ServD/1.0/",
"name" : "ServD"
},
{
"identity" : "w5",
"uri" : "http://hl7.org/fhir/fivews",
"name" : "FiveWs Pattern Mapping"
}
],
"kind" : "resource",
"abstract" : false,
"type" : "Organization",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Organization",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "Organization.meta",
"path" : "Organization.meta",
"mustSupport" : true
},
{
"id" : "Organization.meta.security",
"path" : "Organization.meta.security",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "system"
}
],
"description" : "Slicing security attribute by coding system",
"ordered" : false,
"rules" : "open"
},
"mustSupport" : true
},
{
"id" : "Organization.meta.security:visibility",
"path" : "Organization.meta.security",
"sliceName" : "visibility",
"min" : 0,
"max" : "1",
"mustSupport" : true,
"binding" : {
"strength" : "required",
"valueSet" : "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType"
}
},
{
"id" : "Organization.meta.security:visibility.system",
"path" : "Organization.meta.security.system",
"min" : 1,
"patternUri" : "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
"mustSupport" : true
},
{
"id" : "Organization.meta.security:visibility.code",
"path" : "Organization.meta.security.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Organization.meta.security:responsibility",
"path" : "Organization.meta.security",
"sliceName" : "responsibility",
"min" : 0,
"max" : "1",
"mustSupport" : true,
"binding" : {
"strength" : "required",
"valueSet" : "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
}
},
{
"id" : "Organization.meta.security:responsibility.system",
"path" : "Organization.meta.security.system",
"min" : 1,
"patternUri" : "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
"mustSupport" : true
},
{
"id" : "Organization.meta.security:responsibility.code",
"path" : "Organization.meta.security.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Organization.implicitRules",
"path" : "Organization.implicitRules",
"max" : "0"
},
{
"id" : "Organization.text",
"path" : "Organization.text",
"max" : "0"
},
{
"id" : "Organization.contained",
"path" : "Organization.contained",
"max" : "0"
},
{
"id" : "Organization.extension",
"path" : "Organization.extension",
"min" : 1
},
{
"id" : "Organization.extension:responsibilityHealthdepartments",
"path" : "Organization.extension",
"sliceName" : "responsibilityHealthdepartments",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Extension",
"profile" : [
"https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments"
]
}
],
"isModifier" : false
},
{
"id" : "Organization.modifierExtension",
"path" : "Organization.modifierExtension",
"max" : "0"
},
{
"id" : "Organization.identifier",
"path" : "Organization.identifier",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "system"
}
],
"description" : "slicing organization identifier by system",
"ordered" : false,
"rules" : "open"
}
},
{
"id" : "Organization.identifier:codeSiteId",
"path" : "Organization.identifier",
"sliceName" : "codeSiteId",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Identifier",
"profile" : [
"https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierCodeSiteId"
]
}
],
"mustSupport" : true
},
{
"id" : "Organization.active",
"path" : "Organization.active",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Organization.type",
"path" : "Organization.type",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "$this"
}
],
"description" : "slicing organization type by system",
"ordered" : false,
"rules" : "closed"
},
"min" : 1,
"mustSupport" : true
},
{
"id" : "Organization.type:emigaOrganizationType",
"path" : "Organization.type",
"sliceName" : "emigaOrganizationType",
"min" : 0,
"max" : "1",
"patternCodeableConcept" : {
"coding" : [
{
"system" : "https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType"
}
]
},
"mustSupport" : true,
"binding" : {
"strength" : "required",
"valueSet" : "https://emiga.rki.de/fhir/vzd/ValueSet/OrganizationType"
}
},
{
"id" : "Organization.type:emigaOrganizationType.coding",
"path" : "Organization.type.coding",
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "Organization.type:emigaOrganizationType.coding.system",
"path" : "Organization.type.coding.system",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Organization.type:emigaOrganizationType.coding.code",
"path" : "Organization.type.coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Organization.type:emigaOrganizationType.text",
"path" : "Organization.type.text",
"max" : "0"
},
{
"id" : "Organization.name",
"path" : "Organization.name",
"min" : 1,
"constraint" : [
{
"key" : "validString",
"severity" : "error",
"human" : "Zeichenlänge maximal 255 Zeichen",
"expression" : "$this.matches('^.{1,255}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.alias",
"path" : "Organization.alias",
"constraint" : [
{
"key" : "validString",
"severity" : "error",
"human" : "Zeichenlänge maximal 255 Zeichen",
"expression" : "$this.matches('^.{1,255}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.telecom",
"path" : "Organization.telecom",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "system"
}
],
"rules" : "closed"
},
"definition" : "Kontaktangaben der Organisation. Telefonnummern, E-Mailadressen, Urls und Faxnummern können angegeben werden.",
"mustSupport" : true
},
{
"id" : "Organization.telecom:Email",
"path" : "Organization.telecom",
"sliceName" : "Email",
"min" : 0,
"max" : "*"
},
{
"id" : "Organization.telecom:Email.system",
"path" : "Organization.telecom.system",
"min" : 1,
"fixedCode" : "email",
"mustSupport" : true
},
{
"id" : "Organization.telecom:Email.value",
"path" : "Organization.telecom.value",
"min" : 1,
"constraint" : [
{
"key" : "validEmailAddress",
"severity" : "error",
"human" : "Die E-Mail-Adresse muss valide sein.",
"expression" : "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.telecom:Phone",
"path" : "Organization.telecom",
"sliceName" : "Phone",
"min" : 0,
"max" : "*"
},
{
"id" : "Organization.telecom:Phone.system",
"path" : "Organization.telecom.system",
"min" : 1,
"fixedCode" : "phone",
"mustSupport" : true
},
{
"id" : "Organization.telecom:Phone.value",
"path" : "Organization.telecom.value",
"min" : 1,
"constraint" : [
{
"key" : "validPhoneNumber",
"severity" : "error",
"human" : "Die Telefonnummer muss valide sein.",
"expression" : "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.telecom:Url",
"path" : "Organization.telecom",
"sliceName" : "Url",
"min" : 0,
"max" : "*"
},
{
"id" : "Organization.telecom:Url.system",
"path" : "Organization.telecom.system",
"min" : 1,
"fixedCode" : "url",
"mustSupport" : true
},
{
"id" : "Organization.telecom:Url.value",
"path" : "Organization.telecom.value",
"min" : 1,
"constraint" : [
{
"key" : "validUrl",
"severity" : "error",
"human" : "Die Url muss valide sein.",
"expression" : "$this.matches('^(https?:\\/\\/)?([\\da-z.-]{1,1000})\\.([a-z.]{2,6})([/\\w.-]{0,999})\\/?$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.telecom:Fax",
"path" : "Organization.telecom",
"sliceName" : "Fax",
"min" : 0,
"max" : "*"
},
{
"id" : "Organization.telecom:Fax.system",
"path" : "Organization.telecom.system",
"min" : 1,
"fixedCode" : "fax",
"mustSupport" : true
},
{
"id" : "Organization.telecom:Fax.value",
"path" : "Organization.telecom.value",
"min" : 1,
"constraint" : [
{
"key" : "validFaxNumber",
"severity" : "error",
"human" : "Die Faxnummer muss valide sein.",
"expression" : "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.address",
"path" : "Organization.address",
"max" : "1",
"type" : [
{
"code" : "Address",
"profile" : [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"mustSupport" : true
},
{
"id" : "Organization.address.extension:Stadtteil",
"path" : "Organization.address.extension",
"sliceName" : "Stadtteil",
"mustSupport" : true
},
{
"id" : "Organization.address.extension:Stadtteil.value[x]",
"path" : "Organization.address.extension.value[x]",
"constraint" : [
{
"key" : "validString",
"severity" : "error",
"human" : "Zeichenlänge maximal 255 Zeichen",
"expression" : "$this.matches('^.{1,255}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Strasse",
"path" : "Organization.address.line.extension",
"sliceName" : "Strasse",
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Strasse.value[x]",
"path" : "Organization.address.line.extension.value[x]",
"constraint" : [
{
"key" : "validString",
"severity" : "error",
"human" : "Zeichenlänge maximal 255 Zeichen",
"expression" : "$this.matches('^.{1,255}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Hausnummer",
"path" : "Organization.address.line.extension",
"sliceName" : "Hausnummer",
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Hausnummer.value[x]",
"path" : "Organization.address.line.extension.value[x]",
"constraint" : [
{
"key" : "validHouseNumber",
"severity" : "error",
"human" : "Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen",
"expression" : "$this.matches('^.{1,50}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Adresszusatz",
"path" : "Organization.address.line.extension",
"sliceName" : "Adresszusatz",
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Adresszusatz.value[x]",
"path" : "Organization.address.line.extension.value[x]",
"constraint" : [
{
"key" : "validString",
"severity" : "error",
"human" : "Zeichenlänge maximal 255 Zeichen",
"expression" : "$this.matches('^.{1,255}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Postfach",
"path" : "Organization.address.line.extension",
"sliceName" : "Postfach",
"mustSupport" : true
},
{
"id" : "Organization.address.line.extension:Postfach.value[x]",
"path" : "Organization.address.line.extension.value[x]",
"constraint" : [
{
"key" : "validString",
"severity" : "error",
"human" : "Zeichenlänge maximal 255 Zeichen",
"expression" : "$this.matches('^.{1,255}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.address.city",
"path" : "Organization.address.city",
"constraint" : [
{
"key" : "validString",
"severity" : "error",
"human" : "Zeichenlänge maximal 255 Zeichen",
"expression" : "$this.matches('^.{1,255}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.address.postalCode",
"path" : "Organization.address.postalCode",
"constraint" : [
{
"key" : "validPLZ",
"severity" : "error",
"human" : "Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen",
"expression" : "$this.matches('^.{1,10}$')",
"source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
}
],
"mustSupport" : true
},
{
"id" : "Organization.partOf",
"path" : "Organization.partOf",
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy",
"valueBoolean" : true
}
],
"code" : "Reference",
"targetProfile" : [
"https://emiga.rki.de/fhir/vzd/StructureDefinition/BaseOrganization"
]
}
],
"mustSupport" : true
},
{
"id" : "Organization.contact",
"path" : "Organization.contact",
"max" : "0"
},
{
"id" : "Organization.endpoint",
"path" : "Organization.endpoint",
"max" : "0"
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.